GOTO Berlin is a vendor independent international software development conference with more that 60 top speaker and 400 attendees. The conference cover topics such as Java, Open Source, Agile, Architecture, Design, Web, Cloud, New Languages and Processes.

Presentation: "Rediscovering Distributed Systems"

Track: Back to the Future / Time: Thursday 15:50 - 16:40 / Location: Estrelsaal A

Research and practice in distributed systems has been occurring in our industry for over 40 years, yet many of the hard-won lessons discovered and how we found them remain unknown to many developers. Even though today's applications tend to be distributed to satisfy needs in popular domains such as mobile, web, social, and data analytics, sometimes developers are blissfully unaware that the systems they're building would benefit greatly from those hard-won lessons. In this talk, Steve will talk about distributed systems fundamentals that all developers should be aware of. He'll review the history of research and practice in distributed systems, describe some of the hard problems in distributed computing, cover some of the landmark distributed systems papers published over the years, and talk about distributed systems issues currently being investigated.

Download slides

Steve Vinoski, Architect at Basho

Steve Vinoski

Biography: Steve Vinoski

Steve Vinoski is regarded as an expert in the areas of middleware and distributed computing systems, topics for which he has authored or co-authored about 100 articles, papers, and the book “Advanced CORBA Programming with C++”.

Steve has been exploring and using Erlang since 2006 and also writes "The Functional Web" column for IEEE Internet Computing in which he explores the use of functional programming languages for web development.

Currently an architect at Basho, Steve has worked on distributed systems and middleware systems for over 20 years, including distributed object systems, service-oriented systems, and RESTful web services.

Twitter: @stevevinoski